package com.hns.can.service.vo;

import java.math.BigDecimal;

/**
 * 驾驶员评价vo
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
public class DriverCommentParamsVo {
    private String corpId; // 企业ID
    private String organName; // 机构名称
    private String lineName; // 线路名称
    private String drvName; // 驾驶员
    private int bhvCount1; // 车辆未停稳开车门
    private int bhvCount2; // 车辆起步不关车门
    private int bhvCount3; // 超车
    private int bhvCount4; // 急转弯
    private int bhvCount5; // 空挡滑行
    private int bhvCount6; // 倒档时车速超速报警
    private int bhvCount7; // ABS制动（急刹）
    private int bhvCount8; // 夜间行驶过长
    private int bhvCount9; // 起步急加速
    private int safeCount1; // 事故次数
    private int safeCount2; // 违章次数
    private BigDecimal compareValue; // 分数/能耗比
    private String beginTime; // 查询开始时间
    private String endTime; // 查询结束时间
    private BigDecimal moodPercent; // 异常情绪占比
    private int moodOccurCount; // 急躁发生次数
    private String moodOccurTime; // 急躁发生时间
    private String commentTypeCode; // 评语类型代码
    private String codeValue; // 代码值
    private String lineId; // 代码值 2014-11-14 add by qianjy

    public DriverCommentParamsVo(){}

    /**
     *
     * @email:zhangyu2222z@sina.cn
     * @创建日期:2015年3月31日
     * @功能说明：//初始化属性构造
     * @author:zhangy
     */
    public DriverCommentParamsVo(String beginTime, String endTime, BigDecimal compareValue,
                                 String organName, String lineName, String drvName, String lineId, int bhvCount1,
                                 int bhvCount2, int bhvCount3, int bhvCount4, int bhvCount5,
                                 int bhvCount6, int bhvCount7, int bhvCount8, int bhvCount9){
        this.beginTime = beginTime;
        this.endTime = endTime;
        this.compareValue = compareValue;
        this.organName = organName;
        this.lineName = lineName;
        this.drvName = drvName;
        this.lineId = lineId;
        this.bhvCount1 = bhvCount1;
        this.bhvCount2 = bhvCount2;
        this.bhvCount3 = bhvCount3;
        this.bhvCount4 = bhvCount4;
        this.bhvCount5 = bhvCount5;
        this.bhvCount6 = bhvCount6;
        this.bhvCount7 = bhvCount7;
        this.bhvCount8 = bhvCount8;
        this.bhvCount9 = bhvCount9;
    }


    public DriverCommentParamsVo(String beginTime, String endTime, BigDecimal compareValue,
                                 String organName, String lineName, String drvName, String lineId){
        this.beginTime = beginTime;
        this.endTime = endTime;
        this.compareValue = compareValue;
        this.organName = organName;
        this.lineName = lineName;
        this.drvName = drvName;
        this.lineId = lineId;
    }

    public int getSafeCount1() {
        return safeCount1;
    }

    public void setSafeCount1(int safeCount1) {
        this.safeCount1 = safeCount1;
    }

    public int getSafeCount2() {
        return safeCount2;
    }

    public void setSafeCount2(int safeCount2) {
        this.safeCount2 = safeCount2;
    }

    public String getLineId() {
        return lineId==null?"":lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    public String getOrganName() {
        return organName;
    }

    public void setOrganName(String organName) {
        this.organName = organName;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getDrvName() {
        return drvName;
    }

    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }

    public int getBhvCount1() {
        return bhvCount1;
    }

    public void setBhvCount1(int bhvCount1) {
        this.bhvCount1 = bhvCount1;
    }

    public int getBhvCount2() {
        return bhvCount2;
    }

    public void setBhvCount2(int bhvCount2) {
        this.bhvCount2 = bhvCount2;
    }

    public int getBhvCount3() {
        return bhvCount3;
    }

    public void setBhvCount3(int bhvCount3) {
        this.bhvCount3 = bhvCount3;
    }

    public int getBhvCount4() {
        return bhvCount4;
    }

    public void setBhvCount4(int bhvCount4) {
        this.bhvCount4 = bhvCount4;
    }

    public int getBhvCount5() {
        return bhvCount5;
    }

    public void setBhvCount5(int bhvCount5) {
        this.bhvCount5 = bhvCount5;
    }

    public int getBhvCount6() {
        return bhvCount6;
    }

    public void setBhvCount6(int bhvCount6) {
        this.bhvCount6 = bhvCount6;
    }

    public int getBhvCount7() {
        return bhvCount7;
    }

    public void setBhvCount7(int bhvCount7) {
        this.bhvCount7 = bhvCount7;
    }

    public int getBhvCount8() {
        return bhvCount8;
    }

    public void setBhvCount8(int bhvCount8) {
        this.bhvCount8 = bhvCount8;
    }

    public int getBhvCount9() {
        return bhvCount9;
    }

    public void setBhvCount9(int bhvCount9) {
        this.bhvCount9 = bhvCount9;
    }

    public BigDecimal getCompareValue() {
        return compareValue;
    }

    public void setCompareValue(BigDecimal compareValue) {
        this.compareValue = compareValue;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public BigDecimal getMoodPercent() {
        return moodPercent;
    }

    public void setMoodPercent(BigDecimal moodPercent) {
        this.moodPercent = moodPercent;
    }

    public int getMoodOccurCount() {
        return moodOccurCount;
    }

    public void setMoodOccurCount(int moodOccurCount) {
        this.moodOccurCount = moodOccurCount;
    }

    public String getMoodOccurTime() {
        return moodOccurTime;
    }

    public void setMoodOccurTime(String moodOccurTime) {
        this.moodOccurTime = moodOccurTime;
    }

    public String getCommentTypeCode() {
        return commentTypeCode;
    }

    public void setCommentTypeCode(String commentTypeCode) {
        this.commentTypeCode = commentTypeCode;
    }

    public String getCodeValue() {
        return codeValue;
    }

    public void setCodeValue(String codeValue) {
        this.codeValue = codeValue;
    }
}

